import turtle as tl
import time
import math

# 初始化画布
tl.setup(500, 500, 0, 0)
tl.pensize(2)
tl.pencolor('red')

# 定义五角星的顶点
radius = 100  # 五角星的外接圆半径
center_x, center_y = 0, 0  # 五角星的中心坐标

# 计算五角星的五个顶点
points = []
for i in range(5):
    angle = math.radians(i * 72 - 18)  # 每个顶点的角度（转换为弧度）
    x = center_x + radius * math.cos(angle)
    y = center_y + radius * math.sin(angle)
    points.append((x, y))

# 开始绘制五角星
tl.penup()
tl.goto(points[0])  # 移动到第一个顶点
tl.pendown()

# 绘制五角星的五条边
for i in range(1, 6):
    tl.goto(points[i % 5])  # 按顺序连接顶点

# 保持窗口打开
tl.done()